﻿using System;

namespace Variables
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello" + " " + "World!");
            Console.WriteLine("5 * 5" + 5 * 5);
            Console.WriteLine("5 + 5 = " + (5 + 5));

            int result = 5 + 5;
            Console.WriteLine(5 + 5);
            Console.WriteLine(result);
            Console.WriteLine(result * result);

            Console.WriteLine("4 byte: " + Math.Pow(2, 32));
            Console.WriteLine("int max: " + int.MaxValue);
            Console.WriteLine("int min: " + int.MinValue);

            // myNameIs - camel case
            // my_name_is - snake case
            /* my long comment in single line */
            
            /*
             * my long comment in 
             * multiple line
             */

            // integral types
            byte varByte = 255; // 1
            int varInt = 2000000; // 4
            long varLong = 2000000000000; // 8

            // floating point numbers
            float varFloat = 0.01234567f; // 4
            double varDouble = 0.0123456789012345; // 8

            decimal varDecimal = 0.1234567891234567891234567m; // 16

            bool varBoolean = false; // 1byte - true or false

            string varString = "Hello";
            char varChar = 'a'; // 2

        }
    }
}
